package com.plian.system.entity.pf;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.plian.system.mybatis.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @Description: TODO
 * @Author: Take-off
 * @Date: 2023/3/27 2:08 PM
 * @Param
 * @return
 * @Version: 1.0
 **/
@Data
@TableName("pf_leader_ship_pay_record_declare")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "LeadershipPayRecordDeclare 对象", description = "领导薪酬发放备案申明")
public class LeadershipPayRecordDeclare extends BaseEntity {

    @ApiModelProperty(value = "父类Id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long baseId;

    @ApiModelProperty(value = "指标Id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long indicatorId;

    @ApiModelProperty(value = "具体情况")
    private String detailInformation;

    @ApiModelProperty(value = "相关情况:0-否；1-是")
    private Integer information;

    @ApiModelProperty(value = "备注说明")
    private String remark;
}
